home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / ip / ppp / dp-2.3 / cron / monthly < prev    next >
Encoding:
Text File  |  1993-01-19  |  844 b   |  36 lines

  1. #! /bin/sh
  2. #
  3. # Run daily to cycle through a weeks worth of DP log files..
  4. #
  5. . /etc/dp.conf
  6. LOG=call.log
  7. PPPLOG=ppp.log
  8. if test -d ${DPLOG_DIR}
  9. then
  10.     cd ${DPLOG_DIR}
  11.     if test -s $LOG
  12.     then
  13.     test -f $LOG.6 && mv $LOG.6  $LOG.7
  14.     test -f $LOG.5 && mv $LOG.5  $LOG.6
  15.     test -f $LOG.4 && mv $LOG.4  $LOG.5
  16.     test -f $LOG.3 && mv $LOG.3  $LOG.4
  17.     test -f $LOG.2 && mv $LOG.2  $LOG.3
  18.     test -f $LOG.1 && mv $LOG.1  $LOG.2
  19.     test -f $LOG.0 && mv $LOG.0  $LOG.1
  20.     cp $LOG    $LOG.0
  21.     chgrp ppp    $LOG $LOG.0
  22.     chmod 664    $LOG $LOG.0
  23.     cp /dev/null $LOG
  24.     fi
  25.     if test -s $PPPLOG
  26.     then
  27.     test -f $PPPLOG.2 && mv $PPPLOG.2  $PPPLOG.3
  28.     test -f $PPPLOG.1 && mv $PPPLOG.1  $PPPLOG.2
  29.     test -f $PPPLOG.0 && mv $PPPLOG.0  $PPPLOG.1
  30.     cp $PPPLOG    $PPPLOG.0
  31.     chgrp ppp    $PPPLOG $PPPLOG.0
  32.     chmod 664    $PPPLOG $PPPLOG.0
  33.     cp /dev/null $PPPLOG
  34.     fi
  35. fi
  36.